Ringba는 클릭-투-콜 캠페인에 자주 사용되는 콜 추적 플랫폼입니다.
일반적으로 이 플랫폼은 JavaScript를 사용하여 랜딩 페이지에 삽입되는 동적 전화번호를 제공합니다.
그들의 JS 스니펫은 사용자 정보(브라우저, IP 등)를 캡처하고 동적으로 번호를 제공합니다. 사용자가 전화를 걸면 발신자의 정보를 이전에 캡처한 데이터와 제공된 전화번호에 매칭시켜 추적을 수행합니다.
Ringba를 FunnelFlux와 통합하려면 우리의 히트 ID를 Ringba에 전달하고 이를 픽셀/콜백으로 다시 보내야 합니다.
이를 수행하는 두 가지 방법이 있으며 아래에서 기본 설정 + 두 가지 접근 방식을 모두 살펴보겠습니다.
요구사항
시작하기 전에 최소 한 명의 퍼블리셔와 할당된 추적 번호가 있는 Ringba 캠페인이 있어야 합니다. 또한 클릭-투-콜 액션이 있는 페이지와 사용자 정의 스크립트를 추가할 수 있는 기능이 필요합니다. 이 페이지는 FunnelFlux의 오퍼여야 합니다.
참고: 퍼블리셔에 할당된 Ringba 번호가 웹페이지에 있어야 하며, Ringba의 콜 추적 태그가 자동으로 번호 풀의 번호로 대체합니다.
Ringba에서 핵심 추적 설정
Ringba 내에서 먼저 추적하려는 데이터에 대한 URL 매개변수를 정의해야 합니다 -- 히트 ID만 필요하지만 원한다면 퍼널 ID, 트래픽 소스 ID 등을 기술적으로 추가할 수 있습니다.
Ringba UI에서 통합 > URL 매개변수로 이동하세요.
여기에서 새 매개변수를 추가하세요:
ffhit
라는 URL 매개변수를 만들어 봅시다:
이제 이것이 추가되었으므로 Ringba 코드가 실행되는 모든 페이지에 ffhit
를 전달하도록 해야 합니다.
Ringba 오퍼에 대한 오퍼 소스를 만들고 데이터 전달에 필드를 추가하거나 오퍼 수준에서 이를 수행할 수 있습니다.
Ringba용 오퍼 소스 템플릿이 있습니다(플랫폼이지만 오퍼 소스는 아니지만), 이는 위와 같이 ffhit
매개변수를 사용한다고 가정합니다.
참고: 전환이 이 페이지에서 발생하므로 퍼널의 오퍼여야 하며 랜더가 아닙니다.
이제 URL 매개변수를 정의했으니 픽셀을 추가하세요:
픽셀 섹션에서 이름을 지정한 다음 상자에 FunnelFlux 포스트백 URL을 사용하세요. 여기서 우리가 만든 FunnelFlux 히트 ID URL 매개변수의 토큰을 사용하도록 해야 합니다.
토큰을 클릭하면 목록에서 이것을 볼 수 있습니다:
일반적으로 포스트백 URL이 다음과 같은지 확인하고 싶을 것입니다:
https://your-tracking-domain.com/pb/?hit=[URL param tag]&rev=[commission tag]&tx=[some useful transaction ID]
위의 예를 보면 토큰 드롭다운에서 이러한 항목을 클릭한 후 다음과 같이 됩니다:
https://domain.com/pb/?hit=[tag:FunnelFlux Hit ID:FunnelFlux Hit ID]&rev=[Call:ConversionPayout]&tx=[Call:ProviderCallId]
또한 고급 옵션을 켜고 HTTP 메서드로 "GET"을 선택하여 정상적인 포스트백을 수행하도록 했습니다.
모두 설정했다면 저장하세요!
Ringba에서 캠페인 설정
이제 기본 추적을 설정했으니 Ringba에서 몇 가지 기본 캠페인 속성을 구성해야 합니다.
이를 시작하기 전에 퍼블리셔를 만들고, 번호를 만들었어야 하며, 단일 번호 외에 데이터를 추적하기 위한 번호 풀이 필요합니다.
여기서부터 캠페인을 만드세요. 캠페인에서 퍼블리셔를 추가하고 그들의 번호를 선택하세요.
이를 완료했다면 콜 추적 태그를 추가할 수 있습니다:
여기서 Ringba는 사용자에게 동적으로 번호를 순환시키고 이를 사용하여 사용자 데이터를 통화와 연결합니다.
생성된 추적 태그 정보는 다음과 같이 보일 것입니다:
다음으로 URL 매개변수로 내려가서 이전에 만든 ffhit 매개변수를 추가하세요.
그리고 두 번째로 이전에 만든 추적 픽셀을 추가하세요.
이제 두 가지 옵션이 있습니다 -- Ringba 코드가 있는 오퍼 페이지로 사용자를 보내는 리디렉션 링크를 사용하시겠습니까, 아니면 직접 연결하시겠습니까?
Google Ads와 같은 플랫폼을 사용하는 경우 직접 연결해야 합니다. 리디렉션할 수 있는 다른 트래픽 소스를 사용하거나 이전에 랜더를 사용하는 경우 더 쉬워집니다.
리디렉션 기반 링크
사용자를 Ringba 페이지로 라우팅하기 위해 리디렉션 링크(액션 포함)를 사용할 수 있다면 위의 옵션 1 스크립트를 페이지에 배치하면 모든 것이 정상적으로 작동할 것입니다.
오퍼(또는 오퍼 소스)의 경우 다음과 같이 ffhit
를 구성하여 히트 ID를 전달하기만 하면 됩니다:
사용자가 추적 또는 액션 링크를 통해 FunnelFlux를 통해 리디렉션될 때 URL에는 ...&ffhit=xxxxx
가 포함되어야 하며 Ringba는 이 매개변수를 캡처하여 포스트백으로 보냅니다. 완료!
직접 연결
이제 사용자가 FunnelFlux JS가 도착하는 방문자를 추적할 페이지에 직접 도달하는 경우 시퀀싱 문제가 있습니다.
페이지에 로드되는 Ringba JS가 있어 현재 URL을 추적하고 데이터를 기록하며 사용자에게 통화 번호를 제공합니다.
그러나 FunnelFlux 히트 ID는 추적이 완료될 때까지 존재하지 않기 때문에 URL에 없습니다.
따라서 여기서 흐름을 조작하기 위해 일부 JS를 사용하고 다음 시퀀스를 만들어야 합니다:
- FunnelFlux JS가 로드되고 응답으로 히트 ID를 반환합니다(기본 동작이 아님)
- 브라우저 URL을 업데이트하여
ffhit=xxxx
를 포함시킵니다 - 완료되면 Ringba JS를 로드하도록 지시합니다
이를 위해서는 몇 가지가 필요합니다:
- FunnelFlux 및 Ringba JS 추가
- 히트 ID를 반환하도록 FunnelFlux JS 수정
- Ringba JS가 자동으로 로드되지 않도록 만들기
- FunnelFlux JS가 완료될 때까지 기다린 다음 히트 ID를 가져오고 URL을 업데이트한 다음 Ringba JS를 트리거하는 함수 만들기
복잡해 보이나요? 다행히도 우리의 코드를 그대로 사용할 수 있습니다.
먼저 추적 태그로 돌아가서 두 번째 옵션을 가져오세요:
이 JS 내에서 필요한 중요한 부분은 ringba_com_tag
값입니다. 이는 이 태그에 고유한 것이기 때문입니다.
우리가 제공하는 JS에서 이것을 교체해야 합니다.
페이지에서 달성하고자 하는 JS 순서는 다음과 같습니다:
- FunnelFlux JS 기본값을 재정의하여 히트 ID를 반환하도록 지시합니다(일반 응답의 일부가 아님)
- FunnelFlux 뷰를 기다린 다음 URL을 업데이트하고 Ringba JS를 트리거하는 사용자 정의 JS
- 범용 FunnelFlux 추적 스니펫
번호 1/2는 사용자 정의 스니펫으로 직접 제공할 수 있으며 여기에서 찾을 수 있습니다.
따라서 사용자 정의 코드를 가져와서 Ringba UI의 고유한 JS에 있는 ringba_com_tag
값으로 대체하세요. 우리 스크립트에서는 REPLACE_ME
로 설정하여 더 쉽게 만들었습니다.
이 완성된 스크립트 코드를 범용 FunnelFlux 추적 스니펫 앞에 랜더에 배치하세요.
이제 테스트하려면 퍼널 빌더에서 페이지로 직접 링크를 생성해야 합니다. 테스트하려면 "Full Direct URL"을 사용할 수 있으며 시크릿 창에서 수행하세요.
로드 시 URL이 업데이트되어 ffhit=value
가 추가되는 것을 볼 수 있으며 Ringba JS가 바로 실행됩니다 -- 그런 다음 페이지의 전화번호를 업데이트하고 URL의 ffhit
값을 캡처합니다.
이 추적은 FunnelFlux JS 추적이 작동하는 경우에만 작동하므로 페이지로 사용자를 보내는 데 올바른 링크를 사용하는 것이 중요합니다.
질문이 있거나 구현에 도움이 필요하면 연락 주세요!